package com.smark.circularprodemo;

import androidx.appcompat.app.AppCompatActivity;

import android.graphics.Color;
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        CircularProgressView circleProgress = findViewById(R.id.circle_progress);
        //设置圆形进度条颜色
        circleProgress.setCircleColor(Color.BLUE);
        //设置进度字体颜色
        circleProgress.setTextColor(Color.BLACK);
        //设置是否开启进度颜色渐变（默认为false），如开启请使用setShaderColorArr()传入相应的颜色数组
        circleProgress.isOpenShader(false);
        //设置圆形进度粗细值
        circleProgress.setCircleStrokeWidth(15);
        //设置进度字体大小
        circleProgress.setNumSize(30);

        //开启回弹效果（默认为false）
        circleProgress.isOpenBounceBack(true);
        //设置回弹值
        circleProgress.setBounceBackNum(10);
        //设置动画时长
        circleProgress.setAnimatorDuration(2000);
        //设置进度
        circleProgress.setCircleProgress(80);
    }
}
